“你要求出这个n维球体的球心坐标“,这使我想到的解方程……
先假设n=2,这是一个二维平面。设圆心的坐标为$(x,y)$,有两个坐标$(a_1,b_1)$和$(a_2,b_2)$,显然两个坐标的关系为:
考虑如何化简上面的式子。
根据完全平方公式:
同理
整理后:
移项后:
这个式子最终为:
由于 $a_1^2-a_2^2+b_1^2-b_2^2$ 是已知的,我们将 $a_1^2-a_2^2+b_1^2-b_2^2$ 设为$Sum$.
$2(a_1-a_2)$ 和 $2(b_1-b_2)$都是已知的项,分别设为 $a$ 和 $b$ .
所以它又变成了我们亲切的小学奥数之解方程:$ax+by=Sum$
对于二维的答案是 $(x,y)$ ,$x$ 和 $y$ 都可以通过高斯消元的模板来解出。
对于更高的维数,跟二维同理,只不过”元”多了几个而已。
所以就这样愉快的A掉了这道大水题。
Code:
1 |
|
这题啥都好,就是输出格式有点制杖……请各位小心……
本文标题:【题解】 [JSOI2008]球形空间产生器 高斯消元 洛谷P4035
文章作者:Qiuly
发布时间:2019年02月14日 - 00:00
最后更新:2019年03月29日 - 13:54
原始链接:http://qiulyblog.github.io/2019/02/14/[题解]luoguP4035/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。